export namespace Delivery {
  export interface NewParams {
    /**
     * 审核状态 0新注册 1待审核 2审核通过 3审核不通过 查询已注销不传 查询其他状态传
     */
    auditStatus?: string;
    /**
     * 城市code
     */
    city: string;
    /**
     * 删除状态 0代表存在 2代表注销 查询已注销传2  查询其他状态传0
     */
    delFlag: string;
    /**
     * 姓名/手机号
     */
    fullName?: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province: string;
    [property: string]: any;
  }

  export interface NewRow {
    /**
     * 审核状态 0新注册 1待审核 2审核通过 3审核不通过
     */
    audit_status: string;
    /**
     * 创建时间
     */
    createTime: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 是否关联车辆
     */
    ifRelateVehicle: boolean;
    /**
     * 手机号码
     */
    phonenumber: string;
    /**
     * 帐号状态（0正常 1停用）
     */
    status: string;
    /**
     * 用户ID
     */
    userId: number;
    /**
     * 用户账号
     */
    userName: string;
    [property: string]: any;
  }

  export interface AddParams {
    /**
     * 城市code
     */
    city: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 手机号码
     */
    phonenumber: string;
    /**
     * 省份code
     */
    province: string;
    /**
     * 短信验证码
     */
    smsCode: string;
    [property: string]: any;
  }

  /**
   * 响应数据
   */
  export interface DetailData {
    /**
     * 用户详情
     */
    detail: Detail;
    /**
     * 驾驶证信息
     */
    driverLicense: DriverLicense[];
    /**
     * 健康证信息
     */
    healthCertificate: HealthCertificate;
    /**
     * 关联车辆
     */
    vehicle?: Vehicle;
    [property: string]: any;
  }

  /**
   * 用户详情
   */
  export interface Detail {
    /**
     * 员工年龄
     */
    age?: number;
    /**
     * 审核状态（0新注册 1未审核 2审核通过 3审核不通过）
     */
    auditStatus?: string;
    /**
     * 员工生日
     */
    birthday?: string;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    delFlag?: string;
    /**
     * 员工入职日期-上岗时间
     */
    entryDate?: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 身份证审核状态（0-未提交 1-待审核 2-审核通过 3-审核不通过）
     */
    idCardAuditStatus?: string;
    /**
     * 身份证反面照片
     */
    idCardBackPhoto?: string;
    /**
     * 身份证正面照片
     */
    idCardHeadPhoto?: string;
    /**
     * 员工身份证号
     */
    idCardNo?: string;
    /**
     * 身份证有效期结束时间
     */
    idCardValidityEndTime?: string;
    /**
     * 身份证有效期开始时间
     */
    idCardValidityStartTime?: string;
    /**
     * 身份证有效期状态（1-期限内有效 2-永久有效 3-已失效）
     */
    idCardValidityStatus?: string;
    /**
     * 员工离职日期
     */
    leaveDate?: string;
    /**
     * 个人照片
     */
    personalImagePhoto?: string;
    /**
     * 手机号码
     */
    phonenumber?: string;
    /**
     * 审核不通过原因
     */
    reason?: string;
    /**
     * 借调驿站列表
     */
    secondStageList: SecondStageList[];
    /**
     * 性别 0男 1女 2未知
     */
    sex: string;
    /**
     * 所属驿站名称
     */
    stageName: string;
    /**
     * 帐号状态（0正常 1停用）
     */
    status?: string;
    /**
     * 配送员补贴状态 1-启用 2-停用
     */
    subsidyAmountStatus?: number;
    /**
     * 用户ID
     */
    userId: number;
    /**
     * 用户账号
     */
    userName: string;
    /**
     * 配送员工作状态 1-工作 2-休息
     */
    workingStatus?: number;
    [property: string]: any;
  }

  export interface SecondStageList {
    /**
     * 借调驿站ID
     */
    stageId: string;
    /**
     * 借调驿站名称
     */
    stageName: string;
    [property: string]: any;
  }

  export interface DriverLicense {
    /**
     * 实际驾龄
     */
    actualDrivingYears: string;
    /**
     * 驾驶证号
     */
    drivingLicenseNo: string;
    /**
     * 驾驶证照片
     */
    drivingLicensePhoto?: string;
    /**
     * 驾驶证类型名称
     */
    drivingLicenseTypeName: string;
    /**
     * 驾驶证有效期结束时间
     */
    drivingLicenseValidityEndTime?: string;
    /**
     * 驾驶证有效期开始时间
     */
    drivingLicenseValidityStartTime?: string;
    /**
     * 驾驶证驾龄
     */
    drivingLicenseYears: string;
    /**
     * 驾驶证ID
     */
    id: number;
    /**
     * 状态 1-正常 2-已过期
     */
    status?: number;
    [property: string]: any;
  }

  /**
   * 健康证信息
   */
  export interface HealthCertificate {
    /**
     * 健康证图片地址
     */
    healthCertificateUrl: string;
    /**
     * 主键
     */
    id: number;
    /**
     * 状态 1-有效 2-已过期
     */
    status?: number;
    /**
     * 健康证有效结束时间
     */
    validEndTime?: string;
    /**
     * 健康证有效开始时间
     */
    validStartTime?: string;
    [property: string]: any;
  }

  export interface Vehicle {
    /**
     * 所需驾驶证类型
     */
    driverLicenseTypeName: string;
    /**
     * 配送员与车辆关联ID
     */
    id: number;
    /**
     * 车辆押金id
     */
    vchicleDepositId: number;
    /**
     * 车辆编号
     */
    vehicleCode: string;
    /**
     * 车辆押金(分)
     */
    vehicleDeposit: number;
    /**
     * 车牌号
     */
    vehicleNumber: string;
    /**
     * 车辆类型反面照
     */
    vehicleTypeBackView?: string;
    /**
     * 车辆类型正面照
     */
    vehicleTypeFrontalView?: string;
    /**
     * 车辆类型左面照
     */
    vehicleTypeLeftView?: string;
    /**
     * 车辆类型名称
     */
    vehicleTypeName: string;
    /**
     * 车辆类型右面照
     */
    vehicleTypeRightView?: string;
    /**
     * 车辆使用费(分)
     */
    vehicleUsageFee: number;
    /**
     * 车辆使用费id
     */
    vehicleUsageFeeId: number;
    [property: string]: any;
  }
  export interface ExamineParams {
    /**
     * 审核状态（1审核通过 2审核不通过）
     */
    auditStatus: string;
    /**
     * 审核不通过原因 当不通过必须传原因
     */
    reason?: string;
    /**
     * 配送员ID
     */
    userId: number;
    [property: string]: any;
  }
  export interface ExamineDepositParams {
    /**
     * 配送员与车辆关联ID
     */
    id?: number;
    /**
     * 1-修改押金 2-修改使用费
     */
    type?: string;
    /**
     * 车辆押金ID type=1必填
     */
    vchicleDepositId?: number;
    /**
     * 车辆押金(分) type=1必填
     */
    vehicleDeposit?: number;
    /**
     * 车辆使用费(分) type=2必填
     */
    vehicleUsageFee?: number;
    /**
     * 车辆使用费ID type=2必填
     */
    vehicleUsageFeeId?: number;
    [property: string]: any;
  }

  /**
   * 响应数据
   */
  export interface LogOutData {
    /**
     * 账户信息
     */
    account?: Account;
    /**
     * 配送中订单
     */
    orderInTransit?: OrderInTransit[];
    /**
     * 未退还车辆
     */
    unreturnedVehicle?: UnreturnedVehicle;
    [property: string]: any;
  }

  /**
   * 账户信息
   */
  export interface Account {
    /**
     * 余额
     */
    balance?: number;
    /**
     * 主键
     */
    id: number;
    /**
     * 用户ID
     */
    userId: number;
    /**
     * 提现账号
     */
    withdrawalAccount?: string;
    /**
     * 提现姓名
     */
    withdrawalName?: string;
    /**
     * 提现密码
     */
    withdrawalPassword?: number;
    [property: string]: any;
  }

  export interface OrderInTransit {
    /**
     * 售后截止时间
     */
    afterSaleEndTime?: Date;
    /**
     * 售后生效时间
     */
    afterSaleStartTime?: Date;
    /**
     * 售后状态 0-不支持售后 1-可申请售后 2-售后时间已过
     */
    afterSaleStatus?: string;
    /**
     * 楼号
     */
    buildingNumber: string;
    /**
     * 市编码
     */
    cityCode: string;
    /**
     * 区编码
     */
    countyCode: string;
    /**
     * 创建时间
     */
    createTime?: Date;
    /**
     * 下单用户id
     */
    custId: number;
    /**
     * 下单用户名称
     */
    custName: string;
    /**
     * 下单用户手机号
     */
    custPhone: string;
    /**
     * 送货地址
     */
    deliveryAddr: string;
    /**
     * 上门截止时间
     */
    deliveryEndTime?: Date;
    /**
     * 配送费金额
     */
    deliveryFee?: number;
    /**
     * 上门起始时间
     */
    deliveryStartTime?: Date;
    /**
     * 商品原价总金额
     */
    goodsFee?: number;
    /**
     * 拼团优惠金额
     */
    groupFee?: number;
    /**
     * 积分抵扣总金额
     */
    integralFee?: number;
    /**
     * 开发票标识 1-已开发票 2-未开发票
     */
    invoiceFlag?: string;
    /**
     * 发票id
     */
    invoiceId?: number;
    /**
     * 商户id
     */
    merchantId?: number;
    /**
     * 小区id
     */
    neighborhoodId: number;
    /**
     * 订单编码 日期+6位当日订单数
     */
    orderId: string;
    /**
     * 订单编码 日期+6位当日订单数
     */
    parentOrderId?: string;
    /**
     * 支付总金额
     */
    payFee?: number;
    /**
     * 支付时间
     */
    payTime?: Date;
    /**
     * 商品优惠总金额
     */
    preferentialFee?: number;
    /**
     * 省编码
     */
    provinceCode: string;
    /**
     * 收货时间
     */
    receiveTime?: Date;
    /**
     * 备注
     */
    remark?: string;
    /**
     * 房间ID
     */
    roomId: number;
    /**
     * 房间
     */
    roomNumber: string;
    /**
     * 店铺id
     */
    shopId: string;
    /**
     * 驿站id
     */
    stageId: number;
    /**
     * 订单状态 0-初始 1-待支付 2-支付成功 3-支付失败 4-待分拣 5分拣中 6-待配送 7-配送中 8-待确定 9-送单异常
     */
    status?: string;
    /**
     * 单元
     */
    unitNumber: string;
    /**
     * 修改时间
     */
    updateTime?: Date;
    [property: string]: any;
  }

  /**
   * 未退还车辆
   */
  export interface UnreturnedVehicle {
    /**
     * 所属公司
     */
    company: number;
    /**
     * 驾照类型ID
     */
    driverLicenseType: number;
    /**
     * 驾照类型名称
     */
    driverLicenseTypeName: string;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 车辆编号
     */
    vehicleId: string;
    /**
     * 车架号
     */
    vehicleIdentificationNumber: string;
    /**
     * 车牌号
     */
    vehicleNumber: string;
    /**
     * 车辆状态 字典表yy_vehicle_status 1-正常 2-维修中 3-已报废
     */
    vehicleStatus: string;
    /**
     * 车辆类型
     */
    vehicleType: number;
    /**
     * 后面照
     */
    vehicleTypeBackView: string;
    /**
     * 正面照
     */
    vehicleTypeFrontalView: string;
    /**
     * 左面照
     */
    vehicleTypeLeftView: string;
    /**
     * 车辆类型名称
     */
    vehicleTypeName: string;
    /**
     * 右面照
     */
    vehicleTypeRightView: string;
    [property: string]: any;
  }
}
export namespace AccCar {
  export interface CanParams {
    /**
     * 城市code
     */
    city?: string;
    /**
     * 驾照类型
     */
    driverLicenseType?: number;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province?: string;
    /**
     * 车辆编号/车牌号
     */
    vehicleId?: string;
    /**
     * 车辆类型
     */
    vehicleType?: number;
    [property: string]: any;
  }

  export interface CanData {
    /**
     * 所属公司
     */
    company?: number;
    /**
     * 驾照类型ID
     */
    driverLicenseType: number;
    /**
     * 驾照类型名称
     */
    driverLicenseTypeName: string;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 车辆编号
     */
    vehicleId: string;
    /**
     * 车架号
     */
    vehicleIdentificationNumber: string;
    /**
     * 车牌号
     */
    vehicleNumber?: string;
    /**
     * 车辆状态 字典表yy_vehicle_status 1-正常 2-维修中 3-已报废
     */
    vehicleStatus: string;
    /**
     * 车辆类型
     */
    vehicleType?: number;
    /**
     * 后面照
     */
    vehicleTypeBackView: string;
    /**
     * 正面照
     */
    vehicleTypeFrontalView: string;
    /**
     * 左侧照
     */
    vehicleTypeLeftView: string;
    /**
     * 车辆类型名称
     */
    vehicleTypeName: string;
    /**
     * 右侧照
     */
    vehicleTypeRightView: string;
    [property: string]: any;
  }
}

export namespace transfer {
  /**
   * 响应数据
   */
  export interface AlerayData {
    /**
     * 仓站面积
     */
    acreage: number;
    /**
     * 详细地址
     */
    address: string;
    /**
     * 市
     */
    city: string;
    /**
     * 区
     */
    county: string;
    /**
     * 仓站编码
     */
    id: string;
    /**
     * 仓站名称
     */
    name: string;
    /**
     * 省
     */
    province: string;
    /**
     * 仓站等级ID 关联仓站等级表
     */
    stationLevel: string;
    /**
     * 仓站等级名称
     */
    stationLevelName: string;
    /**
     * 仓站类型 1-驿站 2-中转仓 3-中心仓 字典表yy_warehouse_station_type
     */
    stationType: string;
    [property: string]: any;
  }

  export interface CanParams {
    /**
     * 城市code
     */
    city: string;
    /**
     * 驿站名称/编号
     */
    name?: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province: string;
    [property: string]: any;
  }

  export interface CanRow {
    /**
     * 仓站面积
     */
    acreage?: number;
    /**
     * 详细地址
     */
    address?: string;
    /**
     * 市
     */
    city?: string;
    /**
     * 区
     */
    county?: string;
    /**
     * 仓站编码
     */
    id?: string;
    /**
     * 仓站名称
     */
    name?: string;
    /**
     * 省
     */
    province?: string;
    /**
     * 仓站等级ID 关联仓站等级表
     */
    stationLevel?: string;
    /**
     * 仓站等级名称
     */
    stationLevelName?: string;
    /**
     * 仓站类型 1-驿站 2-中转仓 3-中心仓 字典表yy_warehouse_station_type
     */
    stationType?: string;
    [property: string]: any;
  }
}
export namespace PhoneTime {
  export interface PhoneParams {
    /**
     * 手机号
     */
    phonenumber: string;
    /**
     * 验证码
     */
    smsCode: string;
    /**
     * 配送员ID
     */
    userId: number;
    [property: string]: any;
  }
  export interface TimeParams {
    /**
     * 上岗时间
     */
    entryDate?: string;
    /**
     * 补贴状态1-启用 2-停用
     */
    subsidyAmountStatus?: number;
    /**
     * 用户ID
     */
    userId: number;
    [property: string]: any;
  }
}

export namespace StationAdmin {
  export interface searchParams {
    /**
     * 审核状态 0新注册 1待审核 2审核通过 3审核不通过 查询已注销不传 查询其他状态传
     */
    auditStatus?: string;
    /**
     * 城市code
     */
    city: string;
    /**
     * 删除状态 0代表存在 2代表注销 查询已注销传2  查询其他状态传0
     */
    delFlag: string;
    /**
     * 姓名/手机号
     */
    fullName?: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province: string;
    [property: string]: any;
  }

  export interface NewRow {
    /**
     * 审核状态 0新注册 1待审核 2审核通过 3审核不通过
     */
    audit_status: string;
    /**
     * 创建时间
     */
    createTime: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 手机号码
     */
    phonenumber: string;
    /**
     * 驿站名称
     */
    stageName: string;
    /**
     * 帐号状态（0正常 1停用）
     */
    status: string;
    /**
     * 用户ID
     */
    userId: number;
    /**
     * 用户工号
     */
    userName: string;
    [property: string]: any;
  }
  export interface AddParams {
    /**
     * 城市code
     */
    city: string;
    /**
     * 站长姓名
     */
    fullName: string;
    /**
     * 手机号码
     */
    phonenumber: string;
    /**
     * 省份code
     */
    province: string;
    /**
     * 短信验证码
     */
    smsCode: string;
    [property: string]: any;
  }

  /**
   * 响应数据
   */
  export interface DetailData {
    /**
     * 用户详情
     */
    detail: Detail;
    /**
     * 健康证信息
     */
    healthCertificate: HealthCertificate;
    /**
     * 关联的驿站信息
     */
    stage?: Stage;
    [property: string]: any;
  }

  /**
   * 用户详情
   */
  export interface Detail {
    /**
     * 员工年龄
     */
    age?: number;
    /**
     * 审核状态（0新注册 1未审核 2审核通过 3审核不通过）
     */
    auditStatus?: string;
    /**
     * 员工生日
     */
    birthday?: string;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    delFlag?: string;
    /**
     * 上岗时间
     */
    entryDate: string;
    /**
     * 用户姓名
     */
    fullName: string;
    /**
     * 身份证审核状态（0-未提交 1-待审核 2-审核通过 3-审核不通过）
     */
    idCardAuditStatus?: string;
    /**
     * 身份证反面照片
     */
    idCardBackPhoto?: string;
    /**
     * 身份证正面照片
     */
    idCardHeadPhoto?: string;
    /**
     * 员工身份证号
     */
    idCardNo?: string;
    /**
     * 身份证有效期结束时间
     */
    idCardValidityEndTime?: string;
    /**
     * 身份证有效期开始时间
     */
    idCardValidityStartTime?: string;
    /**
     * 身份证有效期状态（1-期限内有效 2-永久有效 3-已失效）
     */
    idCardValidityStatus?: string;
    /**
     * 个人照片
     */
    personalImagePhoto?: string;
    /**
     * 手机号码
     */
    phonenumber?: string;
    /**
     * 审核不通过原因
     */
    reason?: string;
    /**
     * 性别 0男 1女 2未知
     */
    sex: string;
    /**
     * 帐号状态（0正常 1停用）
     */
    status?: string;
    /**
     * 用户ID
     */
    userId: number;
    /**
     * 用户账号
     */
    userName: string;
    [property: string]: any;
  }

  /**
   * 健康证信息
   */
  export interface HealthCertificate {
    /**
     * 健康证图片地址
     */
    healthCertificateUrl: string;
    /**
     * 主键
     */
    id: number;
    /**
     * 状态 1-有效 2-已过期
     */
    status?: number;
    /**
     * 健康证有效结束时间
     */
    validEndTime?: string;
    /**
     * 健康证有效开始时间
     */
    validStartTime?: string;
    [property: string]: any;
  }

  /**
   * 关联的驿站信息
   */
  export interface Stage {
    /**
     * 仓站面积
     */
    acreage: number;
    /**
     * 详细地址
     */
    address: string;
    /**
     * 市
     */
    city: string;
    /**
     * 区
     */
    county: string;
    /**
     * 仓站编码
     */
    id: string;
    /**
     * 仓站名称
     */
    name: string;
    /**
     * 省
     */
    province: string;
    /**
     * 仓站等级 关联仓站等级表
     */
    stationLevel: string;
    /**
     * 仓站等级名称
     */
    stationLevelName: string;
    /**
     * 仓站类型 1-驿站 2-中转仓 3-中心仓 字典表yy_warehouse_station_type
     */
    stationType: string;
    [property: string]: any;
  }
  export interface ExamineParams {
    /**
     * 审核状态（1审核通过 2审核不通过）
     */
    auditStatus: string;
    /**
     * 审核不通过原因 当不通过必须传原因
     */
    reason?: string;
    /**
     * 配送员ID
     */
    userId: number;
    [property: string]: any;
  }
}
